import { defineConfig } from "vite";
import uni from "@dcloudio/vite-plugin-uni";
import {uniBadge , uSegmentedControl} from '@dcloudio/uni-ui'  // 让他可以编译，但需要在main.ts文件中引用全局组件
import axios from 'axios'
// https://vitejs.dev/config/

export default defineConfig({
  plugins: [uni()],
  transpileDependencies:['@dcloudio/uni-ui','axios'],
  devServer:{
          // open:true,
          // port:6060,
          proxy: {  //配置跨域
              '/api': {
                target: 'https://app1397.acapp.acwing.com.cn',  //这里后台的地址模拟的;应该填写你们真实的后台接口
                changOrigin: true,  //允许跨域
                pathRewrite: {
                  /* 重写路径，当我们在浏览器中看到请求的地址为：http://localhost:8080/api/core/getData/userInfo 时
                    实际上访问的地址是：http://121.121.67.254:8185/core/getData/userInfo,因为重写了 /api
                   */
                  '^/api': '' 
                }
              },
            }
      }
});
